artificial organs - Turco Inglés Diccionario